#ifndef tlmServiceDataInfo_H
#define tlmServiceDataInfo_H

#include "ssw_types.h"
#include "msgbuf.h"

class tlmServiceDataInfo {
    ////    Friends    ////
    
public :

//## operation tlmServiceDataInfo(uint8_t*,uint32_t)
    tlmServiceDataInfo(uint8_t* bufPtr, uint32_t size);

//## operation tlmServiceDataInfo()
    tlmServiceDataInfo();
    
    //## auto_generated
    virtual ~tlmServiceDataInfo();


    virtual void Fill();

    virtual bool_t ParseInit();
    virtual void Init();

protected :
    msgbuf mDataInfoBuffer;		//## attribute mDataInfoBuffer
    // this is the actual data info size, includs the first escape byte 0x7E
    uint32_t mDataInfoSize;		//## attribute mDataInfoSize
};

#endif
